package com.cin.cma.common.model.finixx.response;

import com.alibaba.fastjson2.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 *
 * @Date：2024/11/28 11:45
 */
@Data
public class PosFformulaNodsResponse {
    @JsonProperty("Pos_Pff_Combo_Id")
    @JSONField(name = "Pos_Pff_Combo_Id")
    private String posPffComboId;

    @JsonProperty("Pos_Pff_Formula_Name")
    @JSONField(name = "Pos_Pff_Formula_Name")
    private String posPffFormulaName;

    @JsonProperty("Pos_Pff_Combo_Name")
    @JSONField(name = "Pos_Pff_Combo_Name")
    private String posPffComboName;

    @JsonProperty("Pos_Pff_Member_Flg")
    @JSONField(name = "Pos_Pff_Member_Flg")
    private String posPffMemberFlg;

    @JsonProperty("Pos_Pff_Min_Price")
    @JSONField(name = "Pos_Pff_Min_Price")
    private BigDecimal posPffMinPrice;

    @JsonProperty("Pos_Pff_IntegralFlg")
    @JSONField(name = "Pos_Pff_IntegralFlg")
    private String posPffIntegralFlg;

    @JsonProperty("combo_fixed_flg")
    @JSONField(name = "combo_fixed_flg")
    private String comboFixedFlg;

    @JsonProperty("goods_stock")
    @JSONField(name = "goods_stock")
    private Integer goodsStock;

    @JsonProperty("goods_enable_flg")
    @JSONField(name = "goods_enable_flg")
    private String goodsEnableFlg;

    @JsonProperty("allow_oversold_flg")
    @JSONField(name = "allow_oversold_flg")
    private String allowOversoldFlg;

    @JsonProperty("CommonDiscountPrice")
    @JSONField(name = "CommonDiscountPrice")
    private String commonDiscountPrice;

    @JsonProperty("CommonDiscountYn")
    @JSONField(name = "CommonDiscountYn")
    private String commonDiscountYn;

    @JsonProperty("discount_type")
    @JSONField(name = "discount_type")
    private String discountType;

    @JsonProperty("discount_value")
    @JSONField(name = "discount_value")
    private String discountValue;
}
